public class IAMhaggler extends LinearSimilarityAgent
cfbestOpponentBidUtilityHistory, utility0, utility1acceptMultiplier, bidSpace, MAXIMUM_ASPIRATION, myLastAction, myLastBid, myPreviousBids, opponentBids, opponentIsHardHead, opponentModel, opponentPreviousBidfNegotiation, parametervalues, sessionNr, sessionsTotal, startTime, strategyParameters, timeline, totalTime, utilitySpace| Constructor and Description |
|---|
IAMhaggler() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getName() |
protected double |
getTargetUtility(double myUtility,
double oppntUtility)
(non-Javadoc)
|
static java.lang.String |
getVersion() |
void |
init()
This method is called by the protocol every time before starting a new
session after the internalInit method is called.
|
getRandomBidInRange, proposeInitialBid, proposeNextBidchooseAction, finalize, getAgentNo, log, ReceiveMessageendSession, getAgentID, getParameterValues, getSessionNumber, getSessionsTotal, getStrategyParameters, getUtility, internalInit, isUIAgent, loadSessionData, parseStrategyParameters, restartDataObjectsFolder, saveSessionData, setAgentID, setName, sleeppublic void init()
Agentinit in class SimilarityAgentprotected double getTargetUtility(double myUtility,
double oppntUtility)
VariableConcessionSimilarityAgentgetTargetUtility in class VariableConcessionSimilarityAgentagents.southampton.similarity.SimilarityAgent#getTargetUtility(double, double)public java.lang.String getName()
public static java.lang.String getVersion()